an unexpected development - French English Dictionary